package com.yrline.pay.proxy.request;

import java.util.Date;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;
import com.yrline.pay.proxy.request.vo.TransferAccDetailRequest;

public class TransferRequest extends SuperRequest {

	private String batchNo;
	
	@JSONField (format="yyyy-MM-dd")
	private Date merDate;
	
	private String projectNo;
	private Integer transferType;
	private Integer isAutoRepayment=3;
	private Integer transferMode;
	private List<TransferAccDetailRequest> transferAccDetail;
	
	@Override
	@JSONField(serialize=false)
	public String getWebUrl() {
		// TODO Auto-generated method stub
		return super.getWebUrl();
	}

	public String getBatchNo() {
		return batchNo;
	}

	public void setBatchNo(String batchNo) {
		this.batchNo = batchNo;
	}

	public Date getMerDate() {
		return merDate;
	}

	public void setMerDate(Date merDate) {
		this.merDate = merDate;
	}

	public String getProjectNo() {
		return projectNo;
	}

	public void setProjectNo(String projectNo) {
		this.projectNo = projectNo;
	}

	public Integer getTransferType() {
		return transferType;
	}

	public void setTransferType(Integer transferType) {
		this.transferType = transferType;
	}

	public Integer getIsAutoRepayment() {
		return isAutoRepayment;
	}

	public void setIsAutoRepayment(Integer isAutoRepayment) {
		this.isAutoRepayment = isAutoRepayment;
	}

	public Integer getTransferMode() {
		return transferMode;
	}

	public void setTransferMode(Integer transferMode) {
		this.transferMode = transferMode;
	}

	public List<TransferAccDetailRequest> getTransferAccDetail() {
		return transferAccDetail;
	}

	public void setTransferAccDetail(List<TransferAccDetailRequest> transferAccDetail) {
		this.transferAccDetail = transferAccDetail;
	}
	
	
}
